confetti rain - French English Dictionary